<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page import="br.com.digidata.modelo.*"%>
<%@page import="br.com.digidata.negocio.*"%>
<%
    MedicoDAO dao = new MedicoDAO();
    List<Medico> medicos = dao.retrive();
    
	if (request.getParameter("filtroMedico") != null) {
		medicos = dao.search(request.getParameter("filtroMedico"));
	} else {
    	medicos = dao.retrive();
	}
%>
<script>
$(document).ready(function() {
	$("#janelaEditMedico").dialog({
	    autoOpen: false,
	    height: 350,
	    width: 350,
	    modal: true,
	    buttons: {
	    	"Salvar": function() {
	    		$(this).dialog("close");
	    		$.post("medicoEditDestino.jsp", $("#formMedicoEdit").serialize(), function(data) {
	    			$("#mensagemMedico").html(data);
	    			$("#mensagemMedico").dialog("open");
	            	listarMedicos();
	    		});
	    	},
	        Cancel: function() {
	            $(this).dialog("close");
	        }
	    }
	});
	
	$(".editarMedico").click(function() {
		$.get($(this).attr("href"), function(data) {
			$("#janelaEditMedico").html(data);
		});
	    $("#janelaEditMedico").dialog("open");
	    return false;
	});
	
	$(".apagarMedico").click(function() {
		var href = $(this).attr("href");
		$( "#msgConfirmarMedico" ).html("Deseja realmente apagar este registro?")
		$( "#msgConfirmarMedico" ).dialog({
			esizable: false,
		    height:140,
		    modal: true,
		    buttons: {
		    	"Apagar": function() {
		    		$(this).dialog( "close" );
		    		$.get(href, function(data) {
						listarMedicos();
					});    	
		        },
		        Cancel: function() {
		        	$( this ).dialog( "close" );
		        }
			}
		});
	    return false;
	});
});
</script>
<table class="ui-widget ui-widget-content">
    <tr class="ui-widget-header">
        <th colspan="2">&nbsp;</th>
        <th>Nome</th>
        <th>Celular</th>
        <th>Especialidade</th>
    </tr>
    <% for(Medico m : medicos) { %>
    <tr>
        <td nowrap><a href="medicoDeleteDestino.jsp?id=<%=m.getId()%>" class="apagarMedico">
			<span class="ui-icon ui-icon-trash"></span></a></td>
        <td nowrap><a href="medicoEdit.jsp?id=<%=m.getId()%>" class="editarMedico">
			<span class="ui-icon ui-icon-document"></span></a></td>
        <td><%=m.getNome() %></td>
        <td><%=m.getTelefoneCelular() %></td>
        <td><%=m.getEspecialidade()%></td>
    </tr>
    <% } %>
</table>
